Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 15f60a1b4b92f58ed742e74581ca87bcffbae5da


Parents : 3686bb6
Author : Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-04-23T02:28:26-05:00

fix(web_audio_bridge): ensure client is added only when an active call is present

Changes

1 files changed, 1 insertions(+), 1 deletions(-)


Diff

diff --git a/meshchatx/src/backend/web_audio_bridge.py b/meshchatx/src/backend/web_audio_bridge.py
index 1fab4e2c..2992149a 100644
--- a/meshchatx/src/backend/web_audio_bridge.py
+++ b/meshchatx/src/backend/web_audio_bridge.py
@@ -131,10 +131,10 @@ class WebAudioBridge:
def attach_client(self, client):
with self.lock:
- self.clients.add(client)
tele = self._tele()
if not tele or not tele.active_call:
return False
+ self.clients.add(client)
self._ensure_remote_tx(tele)
self._ensure_rx_tee(tele)
return True


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────